#ifndef IAxisAlignedDistribution_hpp
#define IAxisAlignedDistribution_hpp

#include "distributions/IDistribution.hpp"

struct IAxisAlignedDistribution : public IDistribution {
	virtual void setBounds(double xmin, double xmax, double ymin, double ymax)=0;
        virtual double get_axis1_min()=0;
        virtual double get_axis1_max()=0;
        virtual double get_axis2_min()=0;
        virtual double get_axis2_max()=0;
};

#endif
